/**
*@namespace non_static_javascript.
*/
(function () {

/**
* 
* 
* @author Marten ?gaard
* @created 19/6/2013
* @copyright Adnuvo
* @todo 
* @class Subject
* @constructor
*/
var Subject = function() {

}

/**
* 
* @method Attach
* @param  {*} o 
*/
Subject.prototype.Attach = function(o){
	
	//Stub code - to be removed
	alert("the function 'Attach' has been called  " + " with the following parameters:" + " o:" + o)
	
}
/**
* 
* @method Detach
* @param  {*} o 
*/
Subject.prototype.Detach = function(o){
	
	//Stub code - to be removed
	alert("the function 'Detach' has been called  " + " with the following parameters:" + " o:" + o)
	
}
/**
* 
* @method Notify
*/
Subject.prototype.Notify = function(){
	
	//Stub code - to be removed
	alert("the function 'Notify' has been called  ")
	
}
window.Subject = Subject;
}());

